package com.guomei.bean;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.time.LocalDateTime;
import java.time.OffsetDateTime;

@Data
public class Feedback {
    // 主键，自增 ID
    private Long feedbackId;

    // 用户 ID
    private Integer userId;

    // 反馈名称
    private String feedbackName;

    // 反馈标题
    private String title;

    // 反馈详细内容
    private String content;

    // 反馈类型
    private String feedbackType;

    // 反馈优先级
    private String priority;

    // 反馈提交时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private OffsetDateTime createTime;

    // 反馈处理状态
    private String status;

    // 处理人员 ID
    private Integer handlerId;

    // 处理备注
    private String handleRemark;

    // 处理完成时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private OffsetDateTime handleTime;

    // 用户手机号
    private String userPhone;

    // 分页参数
    private int pageNum = 1;
    private int pageSize = 10;
}
